home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / hardware / ahd12 / fmt / fmt.c next >
C/C++ Source or Header  |  2000-02-28  |  504b  |  30 lines

  1. int fmthard(unsigned long);
  2. int readhardsec(char *, long, long);
  3.  
  4. unsigned short buf[256];
  5.  
  6. void
  7. main()
  8.    {
  9.    int start, end, temp;
  10.  
  11.    doreset();
  12.    if(readhardsec((char *)buf, 0L, 512L)) exit();
  13.  
  14.    puts("Start format at track");
  15.    flushall();
  16.    scanf("%d", &start);
  17.  
  18.    puts("End format at track");
  19.    flushall();
  20.    scanf("%d", &end);
  21.  
  22.    for(temp = start ; temp <= end ; temp++)
  23.       {
  24.       printf("Track :%d\r", temp);
  25.       fmthard(temp * 512L * buf[2] * buf[3]);
  26.       }
  27.    puts("");
  28.    }
  29.  
  30.